home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 05.zip / BS1 part 5 / PC-TASK.adf / OtherPrograms / Degrader.doc < prev    next >
Text File  |  1992-06-17  |  6KB  |  181 lines

  1. Degrader V1.10 © 1991-92 Chris Hames.  All rights reserved.
  2. -----------------------------------------------------------
  3.  
  4.     You upgrade your system and what happens?  The idiots who wrote your
  5. favourite program didn't follow the guidelines and it no longer works.  This
  6. is where degrader comes in, it will try to degrade your system so that the
  7. old brain dead program will work on your machine.  You can also just use it
  8. to boot off floppy drives other than DF0:, force your machine to PAL or
  9. NTSC, turn the audiofilter on or off and other things.
  10.  
  11.  
  12. ***************************************************************************
  13.  
  14.     When you run the program from workbench are presented with various
  15. option buttons which you can toggle on(down & highlighted)/off:-
  16.  
  17.  
  18. 50Hz            Changes the screen refresh rate to 50Hz (PAL).
  19.             Requires ECS Agnus.
  20.  
  21. 60Hz            Changes the screen refresh rate to 60Hz (NTSC).
  22.             Requires ECS Agnus.
  23.  
  24. 50HzSystem        Modifies GfxBase to give values that will make
  25.             some programs think this machine is PAL.
  26.             Usefull in Kickstart 1.2/1.3.
  27.  
  28. 60HzSystem        Modifies GfxBase to give values that will make
  29.             some programs think this machine is NTSC.
  30.             Usefull in Kickstart 1.2/1.3.
  31.  
  32. AudFilterOff        Most Amiga's have a audio filter which can be
  33.             switched off and the power light usually
  34.             dims as well.
  35.  
  36. AudFilterOn        Most Amiga's have a audio filter which can be
  37.             switched on and the power light usually
  38.             brightens as well.
  39.  
  40. NoFastMem        What this does depend on whether you selected
  41.             for the machine to reset.
  42.             If reset, it will stop any memory besides chip
  43.             memory from being added to the system during
  44.             reset.
  45.             If you don't select a reset option it will patch
  46.             the system so no Fast memory will be allocated
  47.             by programs.
  48.  
  49. HalfMegChip        Sets the amount of chip memory your system has to
  50.             512K.
  51.             If you don't select a reset option it resorts
  52.             to some nasty memlist manipulation.
  53.  
  54. OneMegChip        Sets the amount of chip memory your system has to
  55.             1024K.
  56.             If you don't select a reset option it resorts
  57.             to some nasty memlist manipulation.
  58.  
  59. NoMemAt            Allows you to stop a certain memory block from
  60.             being added to the system memory list.  If you
  61.             don't select a rest option it just gives that
  62.             memory block a priority of -128 so it is not
  63.             allocated until you run out of other memory.
  64.             NOTE: you must turn the Button "ON" as well as
  65.                   enter value.
  66.  
  67. AddMem            Adds memory to the memory list.  Useful if you
  68.             have a non-autoconfig memory board and want
  69.             your memory added at reset time so it is used
  70.             a lot more instead of your chip memory.
  71.             NOTE: you must turn the Button "ON" as well as
  72.                   enter values.
  73.  
  74. NoCache            Turns off your Cache & Burst modes of 68020 or
  75.             higher processors.
  76.  
  77. Privilege        Intercepts instructions (move.w SR,d?) that are
  78.             privileged on processors above 68000.
  79.  
  80. TimeWaste        Slows down your machine based on the value you
  81.             give 65535 to 1.  The smaller the number the
  82.             slower your machine gets.
  83.             Won't work with many programs as they take over or
  84.             turn off the intterupt I use.
  85.             NOTE: you must turn the Button "ON" as well as
  86.                   enter value.
  87.  
  88.  
  89. BlockDevice        Stops programs from opening a specified device.
  90.  
  91.  
  92. DF0: is -> DF0:
  93. DF1: is -> DF1:
  94. DF2: is -> DF2:
  95. DF3: is -> DF3:        Use these to swap drives around.  Set a drive to
  96.             DF4: to make it unuseable.  Hence it won't take
  97.             up precous chip memory.
  98.             Only works with a reset operation.
  99.  
  100.     After you have selected the options you want you have a choice of
  101. three buttons at the bottom of the screen.  To do it now only, to survive
  102. one reset only or to survive resets until the left mouse button is held
  103. down at reset.  After do reset selection your machine will reboot and at
  104. reset time your screen will go blue.
  105.  
  106. ***************************************************************************
  107. If you start degrader from a Shell/CLI you can all the keywords shown in
  108. the window display as described above, except the DF0:  stuff.
  109. And there a few more:-
  110.  
  111.  
  112. Floppies        This is the Shell/CLI interface to changing
  113.             floppies.  Give it 4 numbers with values 0-4
  114.  
  115. SurviveReset        Reset then do all the goodies.
  116.  
  117. SurviveResets        Reset then do all the goodies.  And still be
  118.             there to do it next reset.  Keep it up until
  119.             the user press the left mouse button at reset.
  120.  
  121. NoEditOp        Don't bring up the window to edit options.
  122.  
  123.  
  124. ***************************************************************************
  125.  
  126.  
  127. Examples:-
  128.  
  129.  
  130.     "Degrader AUDFILTEROFF"
  131.  
  132. Bring up option window with audio filter selected.
  133.  
  134.     "Degrader 60HZ 60HZSYSTEM"
  135.  
  136. Bring up option window with 60HZ and 60HZSYSTEM selected.
  137.  
  138.     "Degrader ADDMEM $100000 5 10 $400000 SURVIVERESETS NOEDITOP"
  139.  
  140. Add 1 meg of memory at $400000 at each reset from now on.
  141.  
  142.     "Degrader TIMEWASTE 50 SURVIVERESET NOEDITOP"
  143.  
  144. Reset with hopefully a lot slower machine.
  145.  
  146.     "Degrader FLOPPIES 0444 SURVIVERESETS NOEDITOP"
  147.  
  148. Reset and only have DF0: available.
  149.  
  150. ***************************************************************************
  151.  
  152.  
  153.  
  154. The most common way to get a brain dead game to work is to turn on
  155.  
  156. NOFASTMEMORY
  157. NOCACHE & NOBURST
  158. PRIVILEGE ERRORS
  159.  
  160. and to set every drive to DF4: except for DF0:.
  161.  
  162. ***************************************************************************
  163.  
  164.  
  165.     Please note this program uses the KickTagPtr and sometimes patches
  166. LVOOpenDevice, LVOAllocMem, LVOAvailMem so good virus detectors(like mine :)
  167. will give you warnings.
  168.  
  169. This program may be copied as long as it is accompanied by this doc file
  170. both unaltered & no money is charged(except for a reasonable copying fee
  171. such as what Fred Fish charges).  All use of this program is at your own
  172. risk & I assume no responsibility or liability for any problems that occur.
  173.  
  174. If you want to contact me to give me a porsche or similar,
  175.  
  176.     Chris Hames
  177.  
  178.     Internet:    bytey@phoenix.pub.uu.oz.au
  179.  
  180.     Fido Net:     3:633/353
  181.